home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_037_19xx_-_de_Side_A.d64 / pre anleitung < prev    next >
Text File  |  2023-02-26  |  7KB  |  226 lines

  1.  
  2.  
  3.  
  4.       Persei's Raster Editor V1.3
  5.      -----------------------------
  6.  
  7.  
  8.       (C) by Marc Rintsch in 1996
  9.  
  10.  
  11.  
  12. Inhalt:
  13.  
  14.   1. Rechtliches
  15.  
  16.   2. Warum ?
  17.  
  18.   3. Bildschirmaufbau
  19.  
  20.   4. Standard-Funktionen
  21.  
  22.   5. Spezial-Funktionen
  23.  
  24.   6. History
  25.  
  26.   7. Adresse
  27.  
  28.  
  29.  
  30.  
  31.  
  32.             1. Rechtliches
  33.             --------------
  34.  
  35. Persei's Raster Editor V1.3 (PRE V1.3) ist frei kopierbar, die Rechte verblei- ben jedoch beim Autor. Diese Praktik wird im allgemeinen als Freeware bezei- chnet. Der Benutzer darf das Programm beliebig oft kopieren und auch umsonst oder gegen eine geringe Aufwandsent- schaedigung an andere Personen weiter- geben. Einzige Bedingung dabei ist, das weder das Programm selbst, noch die Anleitung(en) veraendert wurden.
  36.  
  37.  
  38.  
  39.  
  40.  
  41.               2. Warum ?
  42.               ----------
  43.  
  44. Jeder, der sich ein wenig in der Soft- wareszene auskennt und/oder ueber einen laengeren Zeitraum 64'er oder MagicDisk gelesen hat, wird sich wahrscheinlich folgende Frage stellen:
  45.  
  46.     Warum NOCH ein Raster-Editor ?
  47.  
  48. Diese Frage habe ich mir natuerlich auch gestellt, bevor ich den PRE V1.3 programmiert habe. Deshalb habe ich mir alle Raster-Editoren angeschaut, die ich finden konnte und habe die nuetz- lichsten Funktionen aus allen in den PRE eingebaut. Und einige, die ich in keinem anderen Editor finden konnte!
  49.  
  50. Hier eine kleine Liste der Vorteile ge- genueber den meisten anderen Editoren:
  51.  
  52.  - Arbeitsspeicher von $2000-$FFFF =
  53.    57343 Bytes.
  54.  
  55.  - Der Bereich $2200-$F000 bleibt beim
  56.    Entpacken erhalten, also auch Bars
  57.    aus anderen Programmen, die in
  58.    diesem Bereich liegen.
  59.  
  60.  - Es existiert eine Funktion um aus
  61.    kleinen Rasterbars groessere zu
  62.    machen.
  63.  
  64.  - Man kann spezielle Farbtabellen fuer
  65.    E.C.I.- oder Hires-Plasma-Effekte
  66.    erzeugen.
  67.  
  68.  
  69.  
  70.  
  71.  
  72.           3. Bildschirmaufbau
  73.           -------------------
  74.  
  75. Der Bildschirm ist in zwei Bereiche aufgeteilt. Im oberen Teil, dem Text- bereich, wird in der Mitte die aktuelle Adresse und der markierte Speicherbe- reich angegeben. Rechts und links davon werden 8 Rasterzeilen vergroessert dar- gestellt. Die Zeichen '<' & '>' dienen als Cursor. Unter dem Textbereich wer- den 128 Rasterzeilen dargestellt.
  76.  
  77. Um das erstellen von Farbverlaeufen fuer Blink- und Colorscroll-Effekte zu erleichtern, werden die Farben inner- halb des markierten Speicherbereichs benutzt um die Titelzeile Blinken zu lassen und in der neunten Zeile einen Colorscroll-Effekt zu erzeugen.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.         4. Standard-Funktionen
  84.         ----------------------
  85.  
  86. Bevor die Beschreibung der Standard- Funktionen folgt, hier erstmal die Tas- ten um den Cursor durch den Speicher zu bewegen:
  87.  
  88.          Taste          Distanz
  89.      ---------------------------
  90.         CRSR up/down     1/$01
  91.      CRSR left/right     8/$08
  92.              F3 / F4    16/$10
  93.              F5 / F6   128/$80
  94.              F7 / F8  4096/$1000
  95.  
  96.  
  97. Die Farbe der aktuellen Rasterzeile wird mit <C=> oder <CTRL> + <1>-<8> veraendert. Die Tastenkombinationen entsprechen den normalen Farben, wie sie auch vom BASIC-Editor verwendet werden.
  98.  
  99. Fuer die meisten der Funktionen muss ein Speicherbereich markiert worden sein. Mit <F1> legt man die Start- adresse und mit <F2> die Endadresse fest.
  100.  
  101. Taste           Funktion
  102. ---------------------------------------- <F> Fill Area. Der markierte Speicher-
  103.      bereich wird mit der zuletzt be-
  104.      nutzten Farbe gefuellt.
  105.  
  106. <+>/ Die Blink- und Colorscroll-
  107. <->  geschwindigkeit wird erhoeht bzw.
  108.      verringert.
  109.  
  110.  <C> Copy Area. Der markierte Speicher-
  111.      bereich wird an die aktuelle
  112.      Adresse kopiert. Es handelt sich
  113.      um eine "intelligente" Kopierrou-
  114.      tine, d.h. Quell- und Zielbereich
  115.      duerfen sich ueberlappen.
  116.  
  117.  <M> Mirror Area. Die Farben innerhalb
  118.      des markierten Speicherbereichs
  119.      werden gespiegelt.
  120.  
  121.  <L> Load. Nach der Eingabe eines File-
  122.      namens wird die Datei an die aktu-
  123.      elle Adresse in den Speicher ge-
  124.      laden.
  125.  
  126.  <S> Save. Nach der Eingabe eines File-
  127.      namens wird der markierte Spei-
  128.      cherbereich auf Disk gespeichert.
  129.  
  130.  <$> Directory. Das Inhaltsverzeichnis
  131.      der eingelegten Diskette wird am
  132.      Bildschirm ausgegeben.
  133.  
  134.  
  135.  
  136.  
  137.  
  138.           5. Spezial-Funtionen
  139.           --------------------
  140.  
  141. Die Spezial-Funtionen haben ihren Namen deshalb, weil ich sie bisher in keinem anderen Raster-Editor finden konnte.
  142.  
  143. Taste           Funktion
  144. ---------------------------------------- <G> Generate Bar. Wenn man diese Funk-
  145.      tion waehlt, werden die Raster-
  146.      zeilen des markierten Bereichs am
  147.      Bildschirm angezeigt. Ein Druck
  148.      auf eine Taste von <1> - <6> ver-
  149.      anlasst PRE V1.3 dazu aus den mar-
  150.      kierten Farben einen groesseren
  151.      Rasterbalken zu generieren, der ab
  152.      der aktuellen Adresse im Speicher
  153.      abgelegt wird. Jede andere Taste
  154.      fuehrt zum Editor zurueck.
  155.  
  156. Achtung: Generate Bar funktioniert nur
  157.          mit max. 127 markierten Bytes
  158.          Wenn mehr Bytes markiert sind,
  159.          wird die Funktion ignoriert.
  160.  
  161.  <E> E.C.I. Prepare. Das Low-Nibble von
  162.      jedem Byte innerhalb des markier-
  163.      ten Speicherbereichs wird in das
  164.      Highnibble des Folgebytes kopiert.
  165.      Das hoert sich ein wenig kompli-
  166.      ziert an, ist aber sehr einfach:
  167.  
  168.             aus: 06 04 0E 0A 07 0F 01
  169.      wird z.B. : 06 64 4E EA A7 7F F1
  170.  
  171.      Solche Farbtabellen benoetigt man
  172.      fuer E.C.I.- und Hires-Plasma-
  173.      Routinen.
  174.  
  175.  <=> Kill High-Nibble. Das High-Nibble
  176.      von jedem Byte innerhalb des
  177.      markierten Speicherbereichs wird
  178.      auf Null gesetzt. Diese Funktion
  179.      ist quasi das Gegenstueck zur ECI-
  180.      Funktion.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.               6. History
  187.               ----------
  188.  
  189. Da das Programm noch relativ "jung" ist, faellt die Geschichte recht kurz aus:
  190.  
  191. V1.0 Erste Version mit folgenden Funk-
  192.      tionen: Copy, Mirror, Fill, ECI-
  193.      prepare, Kill Highnibble, Generate
  194.      Bar, Load & Save.
  195.  
  196. V1.1 Fehler in der E.C.I.-Prepare-Funk-
  197.      tion beseitigt. Die Kill Hi-Nibble
  198.      Funktion wird jetzt vorher aufge-
  199.      rufen.
  200.  
  201. V1.2 Der Code wurde komplett ueber-
  202.      arbeitet und einige Routinen
  203.      wurden verbessert.
  204.  
  205. V1.3 Drei neue Bar-Typen fuer die
  206.      Generate Bar-Funktion und eine
  207.      Directory-Routine wurden hinzuge-
  208.      fuegt.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.               7. Adresse
  215.               ----------
  216.  
  217. Mir sind bei laengerem Betrieb des Pro- gramms keine schwerwiegenden Program- mierfehler aufgefallen, dennoch lassen sich Fehler nie ganz ausschliessen. Sollte ein Fehler im Programm auftau- chen, bitte ich ihn mir mitzuteilen. Die Bedingungen unter denen der Fehler auftritt sollten dabei moeglichst genau beschrieben werden.
  218. Auch ueber Kritik oder Verbesserungs- und Erweiterungsvorschlaege waere ich dankbar.
  219.  
  220.              Marc Rintsch
  221.           BlackJack / Persei
  222.           Scharnweberstr.122
  223.              13405 Berlin
  224.                Germany.
  225.  
  226.